WPS Office.apk(点击下载) / gaa.java


package defpackage;

import android.text.TextUtils;
import cn.wps.base.log.Log;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.foreigntemplate.bean.EnTemplateBean;
import cn.wps.moffice.main.ad.s2s.earn.FontBean;
import cn.wps.moffice.main.ad.s2s.earn.Productsbean;
import cn.wps.moffice_eng.R;
import cn.wps.util.JSONUtil;
import com.google.gson.reflect.TypeToken;
import defpackage.fyz;
import java.io.IOException;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;

/* renamed from: gaa  reason: default package */
public final class gaa {

    /* renamed from: gaa$a */
    public static class a {
        public static Productsbean.OrderTypeBean e(EnTemplateBean enTemplateBean) {
            Productsbean.OrderTypeBean orderTypeBean = new Productsbean.OrderTypeBean();
            orderTypeBean.icon_url = enTemplateBean.cover_image;
            orderTypeBean.view_count = new StringBuilder().append(enTemplateBean.view_count).toString();
            orderTypeBean.name = enTemplateBean.name;
            orderTypeBean.type = gaf.gNu;
            orderTypeBean.type_id = "999";
            orderTypeBean.detail = enTemplateBean.author_name;
            orderTypeBean.loaderMore = true;
            orderTypeBean.format = enTemplateBean.format;
            orderTypeBean.id = enTemplateBean.id;
            Iterator<String> it = enTemplateBean.intro_images.iterator();
            while (it.hasNext()) {
                String next = it.next();
                if (!TextUtils.isEmpty(enTemplateBean.file_prefix)) {
                    orderTypeBean.intro_images.add(enTemplateBean.file_prefix + next);
                }
            }
            return orderTypeBean;
        }
    }

    /* renamed from: gaa$b */
    public interface b {
        void a(FontBean fontBean);
    }

    /* renamed from: gaa$c */
    public interface c {
        void mN(boolean z);
    }

    /* renamed from: gaa$d */
    public interface d {
        void bh(List<Productsbean.OrderTypeBean> list);
    }

    /* renamed from: gaa$e */
    public interface e {
        void bh(List<Productsbean> list);
    }

    /* renamed from: gaa$f */
    public interface f {
        void xm(int i);
    }

    /* renamed from: gaa$g */
    public static class g {
        private static final hwh gMp = hwi.AW(2);

        public static List<Productsbean.OrderTypeBean> W(int i, int i2, int i3) {
            ArrayList arrayList = new ArrayList();
            try {
                new ArrayList();
                Type type = new TypeToken<List<EnTemplateBean>>() {
                    /* class defpackage.gaa.g.AnonymousClass2 */
                }.getType();
                hwe hwe = new hwe();
                hwe.dk("start", String.valueOf(i));
                hwe.dk("cid", String.valueOf(i2));
                hwe.dk("limit", String.valueOf(i3));
                gMp.a(hwe);
                ArrayList arrayList2 = (ArrayList) JSONUtil.getGson().fromJson(cd("https://movip.wps.com/template/v1/category/all_recommand?", hwe.cmq()), type);
                for (int i4 = 0; i4 < arrayList2.size(); i4++) {
                    arrayList.add(a.e((EnTemplateBean) arrayList2.get(i4)));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return arrayList;
        }

        private static void a(List<Productsbean.productsBean> list, Productsbean productsbean) {
            for (int i = 0; i < list.size(); i++) {
                try {
                    Productsbean.productsBean productsbean2 = list.get(i);
                    if (productsbean2.id.equals("999")) {
                        ArrayList arrayList = new ArrayList();
                        Productsbean.OrderTypeBean orderTypeBean = new Productsbean.OrderTypeBean();
                        orderTypeBean.type_id = productsbean2.id;
                        orderTypeBean.type = productsbean2.second_type;
                        gaf.gNu = productsbean2.second_type;
                        orderTypeBean.loaderMore = true;
                        arrayList.add(orderTypeBean);
                        productsbean.orderTypebeans.put(Integer.valueOf(productsbean.orderTypebeans.size()), arrayList);
                        return;
                    }
                } catch (Exception e) {
                }
            }
        }

        private static void a(List<Productsbean.productsBean> list, Type type, JSONObject jSONObject, Productsbean productsbean) {
            int i;
            int i2 = 0;
            int i3 = 0;
            while (i2 < list.size()) {
                try {
                    Productsbean.productsBean productsbean2 = list.get(i2);
                    ArrayList arrayList = (ArrayList) JSONUtil.getGson().fromJson(jSONObject.getString(productsbean2.id), type);
                    for (int i4 = 0; i4 < arrayList.size(); i4++) {
                        Productsbean.OrderTypeBean orderTypeBean = (Productsbean.OrderTypeBean) arrayList.get(i4);
                        orderTypeBean.type = productsbean2.name;
                        orderTypeBean.repeat = productsbean2.repeat;
                    }
                    productsbean.orderTypebeans.put(Integer.valueOf(i3), arrayList);
                    i = i3 + 1;
                } catch (Exception e) {
                    i = i3;
                }
                i2++;
                i3 = i;
            }
        }

        /* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Map<java.lang.Integer, java.util.List<cn.wps.moffice.main.ad.s2s.earn.Productsbean$OrderTypeBean>> */
        /* JADX WARN: Multi-variable type inference failed */
        private static void a(List<Productsbean.productsBean> list, ArrayList<Productsbean> arrayList, String str) throws JSONException {
            int i = 0;
            Type type = new TypeToken<List<Productsbean.OrderTypeBean>>() {
                /* class defpackage.gaa.g.AnonymousClass4 */
            }.getType();
            Log.e(g.class.getName(), str);
            JSONObject jSONObject = new JSONObject(new JSONObject(str).getString("products"));
            Productsbean productsbean = new Productsbean();
            productsbean.orderTypebeans = new HashMap();
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            for (int i2 = 0; i2 < list.size(); i2++) {
                try {
                    Productsbean.productsBean productsbean2 = list.get(i2);
                    ArrayList arrayList2 = (ArrayList) JSONUtil.getGson().fromJson(jSONObject.getString(productsbean2.id), type);
                    for (int i3 = 0; i3 < arrayList2.size(); i3++) {
                        Productsbean.OrderTypeBean orderTypeBean = (Productsbean.OrderTypeBean) arrayList2.get(i3);
                        orderTypeBean.type = productsbean2.second_type;
                        orderTypeBean.repeat = productsbean2.repeat;
                    }
                    if (linkedHashMap.containsKey(productsbean2.second_type)) {
                        ((List) linkedHashMap.get(productsbean2.second_type)).addAll(arrayList2);
                    } else {
                        linkedHashMap.put(productsbean2.second_type, arrayList2);
                    }
                } catch (Exception e) {
                }
            }
            for (Map.Entry entry : linkedHashMap.entrySet()) {
                productsbean.orderTypebeans.put(Integer.valueOf(i), entry.getValue());
                i++;
            }
            a(list, productsbean);
            arrayList.add(productsbean);
        }

        public static int bKA() {
            try {
                String bE = ebo.bE(OfficeApp.arx());
                hwe hwe = new hwe();
                hwe.dk("account", bE);
                hwe.dk("version", "2");
                hwe.dk("version", OfficeApp.arx().getString(R.string.app_version));
                hwe.dk("lang", eip.dHN);
                gMp.a(hwe);
                return Integer.parseInt(lwd.f("https://movip.wps.com/template/v2/user/credits" + "?" + lwd.r(hwe.cmr()), null));
            } catch (Exception e) {
                e.printStackTrace();
                return 0;
            }
        }

        private static List<Productsbean.productsBean> bKB() {
            ArrayList arrayList = new ArrayList();
            try {
                Type type = new TypeToken<List<Productsbean.productsBean>>() {
                    /* class defpackage.gaa.g.AnonymousClass1 */
                }.getType();
                hwe hwe = new hwe();
                gMp.a(hwe);
                return (ArrayList) JSONUtil.getGson().fromJson(cd("https://movip.wps.com/template/credit/productTypes?", hwe.cmq()), type);
            } catch (Exception e) {
                e.printStackTrace();
                return arrayList;
            }
        }

        private static ArrayList<Productsbean> bi(List<Productsbean.productsBean> list) {
            ArrayList<Productsbean> arrayList = new ArrayList<>();
            try {
                hwe hwe = new hwe();
                gMp.a(hwe);
                a(list, arrayList, cd("https://movip.wps.com/template/credit/products?", hwe.cmq()));
            } catch (Exception e) {
                e.printStackTrace();
            }
            return arrayList;
        }

        private static String cd(String str, String str2) throws IOException {
            return lwd.f(str + str2, null);
        }

        private static ArrayList<Productsbean> f(String str, List<Productsbean.productsBean> list) {
            ArrayList<Productsbean> arrayList = new ArrayList<>();
            try {
                hwe hwe = new hwe();
                hwe.dk("uid", str);
                gMp.a(hwe);
                String cd = cd("https://movip.wps.com/template/credit/exchange/history?", hwe.cmq());
                Type type = new TypeToken<List<Productsbean.OrderTypeBean>>() {
                    /* class defpackage.gaa.g.AnonymousClass3 */
                }.getType();
                Log.e(g.class.getName(), cd);
                JSONObject jSONObject = new JSONObject(new JSONObject(cd).getString("products"));
                Productsbean productsbean = new Productsbean();
                productsbean.orderTypebeans = new HashMap();
                a(list, type, jSONObject, productsbean);
                if (productsbean.orderTypebeans.size() > 0) {
                    arrayList.add(productsbean);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return arrayList;
        }

        public static List<Productsbean> uH(String str) {
            ArrayList<Productsbean> bi = bi(bKB());
            int b = fyz.xj(fyz.a.gIZ).b((fyx) fva.PUSH_HOME_REDEEM_LOAD_TEMPLATE_MAX, 5);
            for (int i = 0; i < bi.size(); i++) {
                Productsbean productsbean = bi.get(i);
                for (int i2 = 0; i2 < productsbean.orderTypebeans.size(); i2++) {
                    List<Productsbean.OrderTypeBean> list = productsbean.orderTypebeans.get(Integer.valueOf(i2));
                    if (list.size() > 0 && list.get(0).loaderMore) {
                        productsbean.orderTypebeans.put(Integer.valueOf(i2), W(0, 0, b));
                    }
                }
            }
            ArrayList bY = fyz.xj(fyz.a.gIZ).bY("wallet_listkey", "walletwallet_listkey");
            if (bY != null && bY.size() > 0) {
                for (int i3 = 0; i3 < bY.size(); i3++) {
                    Productsbean productsbean2 = (Productsbean) bY.get(i3);
                    for (int i4 = 0; i4 < bi.size(); i4++) {
                        Productsbean productsbean3 = bi.get(i4);
                        for (List<Productsbean.OrderTypeBean> list2 : productsbean2.orderTypebeans.values()) {
                            for (List<Productsbean.OrderTypeBean> list3 : productsbean3.orderTypebeans.values()) {
                                for (int i5 = 0; i5 < list2.size(); i5++) {
                                    Productsbean.OrderTypeBean orderTypeBean = list2.get(i5);
                                    for (int i6 = 0; i6 < list3.size(); i6++) {
                                        Productsbean.OrderTypeBean orderTypeBean2 = list3.get(i6);
                                        if (orderTypeBean.same(orderTypeBean2)) {
                                            orderTypeBean2.isExChange = true;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            return bi;
        }

        public static List<Productsbean> uI(String str) {
            return f(str, bKB());
        }

        public static FontBean uJ(String str) {
            new FontBean();
            try {
                Type type = new TypeToken<FontBean>() {
                    /* class defpackage.gaa.g.AnonymousClass5 */
                }.getType();
                return (FontBean) JSONUtil.getGson().fromJson(cd("http://cloudservice23.kingsoft-office-service.com/pay/font/get?pid=" + str + "&lang=", eip.dHN), type);
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        }
    }

    /* renamed from: gaa$h */
    public static class h {
    }
}